home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TeX 1995 July
/
TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO
/
macros
/
texsis
/
VMS
/
TEXSIS06.COM
(
.txt
)
< prev
next >
Wrap
LaTeX Document
|
1992-08-02
|
75KB
|
1,662 lines
$! === THIS IS AN ARCHIVE FILE -- DELETE EVERYTHING ABOVE THIS LINE ===
$! === THEN EXECUTE THIS FILE WITH "@TEXSIS06.COM" ===
$! Contents:
$! Manual.ind
$! TXSdcol.doc
$! TXSfmts.doc
$! TXSruled.tex
$! =========== Manual.ind ============
$ copy sys$input Manual.ind
\begin{theindex}
\item {\tt \&}, 50, 51
\item {\tt *}'d citations, 21
\item {\tt \char '176}, 51
\indexspace
\item {\tt \bs abstract}, \bold{30}, 90
\item {\tt \bs address}, \bold{62}, 63
\item {\tt \bs addTOC}, \bold{26}, 90
\item {\tt \bs AIPproceedings}, \bold{33}
\item alignment character, 50
\item alignment tabs, 49
\item {\tt \bs and}, \bold{29}
\item {\tt \bs annotations}, \bold{62}, \bold{66}
\item {\tt \bs Appendix}, \bold{24, 25}
\item {\tt \bs appendix}, \bold{24, 25}
\item {\tt \bs author}, \bold{29}, 67, 90
\item {\tt \bs authors}, \bold{29}, 30, 67, 92
\item {\tt \bs autoload}, \bold{34}
\item autoloading, \bold{34}
\item {\tt \bs autoparens}, \bold{15}
\indexspace
\item {\tt \bs banner}, 29
\item baseline skip, 8
\item {\tt \bs baselineskip}, 90
\item {\tt \bs begEnv}, 90
\item {\tt \bs beginlines}, 43
\item {\tt \bs begintt}, 43
\item {\tt \bs bf}, 6
\item {\tt \bs bgroup}, 42
\item {\tt \bs bigitem}, 55
\item {\tt \bs bigl}, 18
\item {\tt \bs Bigr}, 18
\item bismuth, 70
\item {\tt \bs BL}, \bold{65}
\item {\tt \bs body}, \bold{62}, 64, 66, 68
\item {\tt \bs book}, 26, \bold{28}, 33
\item {\tt \bs bookpagenumbers}, \bold{33}, 92
\item {\tt \bs booktitle}, \bold{20}
\item {\tt \bs bordermatrix}, 90
\item {\tt \bs bra}, \bold{17}
\item {\tt \bs buildchar}, \bold{17}
\item bullets, 36
\item {\tt \bs bye}, 62, 67, 68, 77, 90
\indexspace
\item {\tt \bs cal}, 7
\item calligraphic script, 7
\item camera-ready, 69
\item {\tt \bs Caption}, \bold{44}, 49, 60
\item {\tt \bs caption}, \bold{45}, 49, 59, 60
\item {\tt \bs cases}, 18
\item {\tt \bs cc}, \bold{62}, \bold{66}
\item {\tt \bs center}, \bold{35}
\item {\tt \bs centeredtables}, 54
\item {\tt \bs centerline}, 49
\item {\tt \bs chapter}, 15, 23, \bold{24}, 26, 27, 33
\item checkpoint, 79
\item {\tt \bs checkpoint}, \bold{79}
\item citations, \see{references}{20}
\item {\tt \bs cite}, \bold{22}, 75, 89, 90
\item {\tt \bs citestyle}, 91
\item {\tt \bs closing}, \bold{62, 63}
\item {\tt \bs cmsec}, \bold{19}
\item {\tt \bs colwidth}, 46
\item {\tt \bs comment}, \bold{78}, 79
\item compatibility
\subitem {with plain \TeX }, 2
\item {\tt \bs Contents}, \bold{26, 27}
\item {\tt \bs ContentsSwitchfalse}, \bold{26}
\item {\tt \bs ContentsSwitchtrue}, \bold{26}
\item corollaries, 41
\item {\tt \bs Corollary}, \bold{41}
\item {\tt \bs corollary}, \bold{41}
\item Cowan, Ray F., 50
\item {\tt \bs CR}, 51
\item {\tt \bs cr}, 14, 50, 51, 58
\item {\tt \bs crnorule}, 50, 51
\item {\tt \bs crpart}, 52
\item {\tt \bs crrule}, 51
\item {\tt \bs crthick}, 51
\item {\tt \bs crule}, 52
\item {\tt \bs cskip}, 52
\item {\tt \bs csname}, 75
\item custom modifications, 82
\item customization
\subitem chapters and sections, 25
\indexspace
\item {\tt \bs Date}, \bold{66}
\item {\tt \bs dbl}, 51, 58
\item {\tt \bs Definition}, \bold{41}
\item {\tt \bs definition}, \bold{41}
\item {\tt \bs del}, \bold{17}
\item {\tt \bs description}, \bold{36}, \bold{39}
\item {\tt \bs disclaimer}, \bold{30}
\item {\tt \bs displaylines}, 14
\item distance between lines, 8
\item {\tt \bs Distribution}, \bold{66}
\item double columns, 69
\subitem figures and tables, 72
\subitem insertions, 71
\subitem long equations, 71
\item {\tt \bs doublecolumns}, \bold{69}, 71
\item {\tt \bs doublespaced}, \bold{8}, 55, 90
\item {\tt \bs draft}, 11, 77, \bold{78}
\item {\tt \bs dump}, 84
\item DVI file, 46
\item dvips, 47, 74
\indexspace
\item {\tt \bs egroup}, 42
\item {\tt \bs EL}, \bold{65}
\item {\tt \bs elevenpoint}, \bold{6}
\item Encapsulated PostScript, \see{PostScript}{47}
\item {\tt \bs Encl}, \bold{62}, \bold{66}
\item {\tt \bs end}, 75
\item {\tt \bs endauthor}, 90
\item {\tt \bs endauthors}, 29, 31
\item {\tt \bs endCaption}, 44, 60
\item {\tt \bs endcsname}, 75
\item {\tt \bs enddescription}, 36
\item {\tt \bs enddoublecolumns}, \bold{69}, 71
\item {\tt \bs endenumerate}, 36
\item {\tt \bs endEnv}, 90
\item {\tt \bs endexample}, 40
\item {\tt \bs endfigure}, \bold{46}
\item {\tt \bs endIgnore}, 78
\item {\tt \bs endinsert}, \bold{72}
\item {\tt \bs enditemize}, 36, 37
\item {\tt \bs endletter}, \bold{62}, 64
\item {\tt \bs endListing}, 42
\item {\tt \bs endlongequation}, \bold{69}, \bold{71}, 89
\item {\tt \bs endmemo}, \bold{67}
\item {\tt \bs endproof}, 41
\item {\tt \bs endreference}, 20--22, 90
\item {\tt \bs endreferencelist}, 22
\item {\tt \bs endruledtable}, 50
\item {\tt \bs endstat}, \bold{79}
\item {\tt \bs endtable}, \bold{50}
\item {\tt \bs endtheorem}, 41
\item {\tt \bs endtitle}, 29, 90
\item {\tt \bs endtitlepage}, 29, \bold{30}
\item {\tt \bs enumerate}, \bold{36}, 37
\item {\tt \bs enummark}, 38
\item {\tt \bs enumNumOutline}, 38
\item {\tt \bs enumOutline}, 38
\item {\tt \bs enumPoints}, 38, 39
\item {\tt \bs Ep}, \bold{10}
\item EPS file, 47
\item {\tt \bs epsfbox}, 44, \bold{47}, 48, 89
\item {\tt \bs epsfxsize}, \bold{48}
\item {\tt \bs epsfysize}, \bold{48}
\item {\tt \bs Eq}, \bold{10}, \bold{12}, 75
\item {\tt \bs eqalign}, 12, 13, 16
\item {\tt \bs eqalignno}, 12
\item {\tt \bs EQN}, \bold{10}, \bold{12}, 14
\item {\tt \bs EQNalign}, \bold{12}, 13, 14, 16
\item {\tt \bs EQNdisplaylines}, \bold{14}
\item {\tt \bs EQNdoublealign}, \bold{14}
\item {\tt \bs eqno}, 10
\item {\tt \bs eqnotracefalse}, 11
\item {\tt \bs eqnotracetrue}, \bold{11}, 78
\item {\tt \bs Eqs}, \bold{10}, \bold{12}
\item equations
\subitem alignment, 12, 14, 18
\subitem labeling, 10, 11
\subitem multiple, 11, 12
\subitem numbering, 10, 15
\item {\tt \bs Eurostyletrue}, \bold{21}
\item {\tt \bs eV}, \bold{19}
\item {\tt \bs everychapter}, \bold{26}
\item {\tt \bs everysection}, \bold{26}
\item {\tt \bs everysubsection}, \bold{26}
\item {\tt \bs everysubsubsection}, \bold{26}
\item {\tt \bs example}, \bold{40}, 41, 43
\indexspace
\item Feynman, Richard P., 20
\item {\tt \bs Fig}, \bold{44}, 76
\item {\tt \bs fignum}, 61
\item {\tt \bs figure}, \bold{45}, 59, 61
\item figures, 44
\subitem at end of document, 59
\subitem nonstandard placement, 60
\subitem placement, 45, 46
\subitem size, 46
\item {\tt \bs FiguresLast}, 59, 61, 91
\item {\tt \bs FiguresNow}, 59
\item floating insertion, 44
\item {\tt \bs flushleft}, \bold{35}
\item {\tt \bs flushright}, \bold{35}
\item {\tt \bs folio}, 27, 75
\item fonts, 6, 84
\item {\tt \bs FootFont}, \bold{8}, 89
\item {\tt \bs footline}, 73
\item {\tt \bs Footnote}, 3, \bold{8}, 89
\item {\tt \bs footnote}, 3, 8, 9, 30, 89
\item footnotes, 8
\item {\tt \bs forceleft}, \bold{72}
\item {\tt \bs forceright}, \bold{72}
\item form letters, 64
\item formal script, 7
\item {\tt \bs formlabels}, 65, 92
\item {\tt \bs formletters}, 62, \bold{64}, 65, 89
\item forward references, 77
\item {\tt \bs fourteenpoint}, \bold{6}
\item {\tt \bs frac}, \bold{17}
\item {\tt \bs From}, \bold{66}, 67
\item {\tt \bs fullfigure}, \bold{45}
\item {\tt \bs fulltable}, \bold{49, 50}
\item functional measure, 7
\indexspace
\item {\tt \bs gdef}, 65
\item Geoffroy, Claude, 70
\item {\tt \bs GeV}, \bold{19}
\item {\tt \bs grad}, \bold{17}
\item {\tt \bs gtsim}, \bold{17}
\indexspace
\item {\tt \bs half}, \bold{17}
\item {\tt \bs halign}, 14, 49--51, 58
\item Hamiltonian, 7
\item Harrity, Isabel, 93
\item {\tt \bs hbox}, 54, 78
\item {\tt \bs HeadFont}, \bold{33}
\item {\tt \bs headline}, 73
\item {\tt \bs HeadText}, 33
\item ``hello, world'', 42
\item hep-lat, 31
\item {\tt \bs hfil}, 56, 58
\item {\tt \bs hfill}, 56, 58
\item {\tt \bs hrule}, 44
\item {\tt \bs hsize}, 46, 69, 70, 74
\indexspace
\item {\tt \bs IEEEproceedings}, \bold{33}
\item {\tt \bs IEEEreduced}, \bold{33}, 92
\item {\tt \bs Ignore}, \bold{78}, 79, 90
\item {\tt \bs IL}, \bold{65}
\item {\tt \bs imag}, \bold{19}
\item {\tt \bs infiglist}, 59
\item initex, 84
\item {\tt \bs input}, 22
\item insertion classes, 45
\item {\tt \bs institution}, \bold{29}, 30, 31
\item {\tt \bs intablelist}, 59
\item {\tt \bs it}, 6
\item {\tt \bs itemize}, \bold{36, 37}
\item itemizing, 36
\item {\tt \bs itemmark}, \bold{37}
\item {\tt \bs itm}, 36, 39, 40
\indexspace
\item {\tt \bs jot}, 80
\item {\tt \bs journal}, \bold{21}, 91
\indexspace
\item {\tt \bs ket}, \bold{17}
\item {\tt \bs KeV}, \bold{19}
\item {\tt \bs killspace}, 56
\item Knuth, Donald, 1
\indexspace
\item {\tt \bs label}, 25, \bold{76}
\item Lagrangian, 7
\item {\tt \bs LandscapeSpecial}, 74, 82, 84
\item {\LaTeX }, 1, 3
\item {\tt \bs lbrack}, 16
\item {\tt \bs left}, 15, 16
\item {\tt \bs Leftcases}, \bold{18}
\item {\tt \bs leftcolrule}, \bold{69}, 89
\item {\tt \bs LeftJustifyTables}, 58
\item {\tt \bs leftpar}, \bold{80}
\item {\tt \bs Lemma}, \bold{41}
\item {\tt \bs lemma}, \bold{41}
\item lemmas, 41
\item {\tt \bs letter}, \bold{28}, \bold{62}, 63
\item {\tt \bs letterhead}, \bold{62}, 65, 82, 89
\item letters, 62, \see{form letters}{64}
\subitem adjusting size, 63
\item {\tt \bs letterwidth}, \bold{63}
\item lines
\subitem centering, 35
\subitem flush left, 35
\subitem flush right, 35
\item {\tt \bs ListCodeFile}, \bold{42}
\item {\tt \bs ListFigures}, 59
\item {\tt \bs Listing}, \bold{42}, 43, 90
\item listing computer code, 42
\item {\tt \bs ListReferences}, 20, 22, \bold{23}
\item lists
\subitem different kinds, 36
\subitem enumerated, 36, 37
\subsubitem styles, 38, 39
\subitem indentation, 40
\subitem itemized, 36
\subitem of figures, 59
\subitem of references, 23
\subitem of tables, 59
\subitem text labels, 36, 39
\item {\tt \bs ListTables}, 59
\item {\tt \bs longequation}, \bold{69}, \bold{71}, 89
\item {\tt \bs longindent}, \bold{63}
\item {\tt \bs loosebox}, \bold{80}
\item {\tt \bs LooseTables}, 55
\item {\tt \bs lparen}, 16
\item {\tt \bs ltsim}, \bold{17}
\indexspace
\item macros
\subitem arguments, 3
\subitem names, 3
\subitem syntax, 3
\item mail merge, \see{form letters}{64}
\item mail server, 31
\item {\tt \bs Manuscript}, \bold{28}, 30, 90
\item master file, 4
\item {\tt \bs mb}, \bold{19}
\item {\tt \bs memo}, \bold{28}, 62, \bold{66}, 67
\item memos, 66
\subitem customization, 66
\item {\tt \bs MeV}, \bold{19}
\item {\tt \bs mib}, \bold{6, 7}, 88
\item {\tt \bs midfigure}, \bold{45}
\item {\tt \bs midinsert}, \bold{71}
\item {\tt \bs midtable}, \bold{49}
\item MS-DOS, 83
\item {\tt \bs MSref}, \bold{67}
\item {\tt \bs mub}, \bold{19}
\item multiple columns, \see{double columns}{69}
\item {\tt \bs multispan}, 51
\indexspace
\item {\tt \bs n}, 25, 27, 42, \bold{66}
\item {\tt \bs nb}, \bold{19}
\item {\tt \bs newcolumn}, \bold{69}, \bold{71}
\item {\tt \bs newpage}, 69
\item {\tt \bs nextcolumn}, 58
\item {\tt \bs ninepoint}, \bold{6}, 91
\item {\tt \bs noalign}, 14
\item {\tt \bs NoJustifyTables}, 58
\item {\tt \bs noncenteredtables}, 53
\item {\tt \bs nopagenumbers}, \bold{33}, 63, \bold{66}, 73
\item {\tt \bs normhsize}, \bold{74}
\item {\tt \bs normvsize}, \bold{74}
\item {\tt \bs NorthHolland}, \bold{34}, 71, 90, 91
\item {\tt \bs NorthHollandTwo}, \bold{34}, 70, 71, 78, 90
\item {\tt \bs nosechead}, 23, \bold{24}, 26
\item {\tt \bs NoTrailingSpaces}, 56, 58
\item {\tt \bs nr}, 51
\item {\tt \bs nuclproc}, \bold{34}, 78
\item {\tt \bs nunubar}, \bold{17}
\indexspace
\item {\tt \bs obeylines}, 29, 35, 62, 66, 67, 80
\item {\tt \bs obeyspaces}, 80
\item {\tt \bs offparens}, 15, 16
\item {\tt \bs omit}, 51
\item {\tt \bs onparens}, 16
\item {\tt \bs ORGANIZATION}, 66, 82, 84
\item {\tt \bs output}, 69
\item {\tt \bs overcirc}, \bold{17}
\item {\tt \bs overfullrule}, 78
\indexspace
\item {\tt \bs pacs}, \bold{30}
\item {\tt \bs pagecheck}, \bold{80}, 89
\item {\tt \bs pageinsert}, \bold{72}, 92
\item {\tt \bs pageno}, 26
\item {\tt \bs pagenumbers}, \bold{33}
\item {\tt \bs paper}, \bold{28}, 29, 30
\item {\tt \bs para}, 55
\item {\tt \bs parasize}, 55
\item {\tt \bs parenbar}, \bold{17}
\item parentheses
\subitem sizes, 15
\item {\tt \bs parskip}, 9, 39, 40, 90
\item patch file, 83
\item {\tt \bs pb}, \bold{19}
\item {PC\TeX }, 86
\item penguin, 44, 45, 48
\item {\tt \bs phantom\lb 0\rb }, 51
\item philosophy, 2
\item {\tt \bs PhysRev}, 89
\item PHYZZX, 1
\item Plain, 1
\item {plain \TeX }, 1
\item {\tt \bs plaincr}, 58
\item {\tt \bs plaintab}, 58
\item PostScript, 46--48
\item {\tt \bs ppbar}, \bold{17}
\item {\tt \bs preprint}, \bold{28}, 29--31, 74
\item {\tt \bs PrintFigures}, 59, 91
\item {\tt \bs printfont}, \bold{88}
\item {\tt \bs PrintTables}, 59
\item {\tt \bs proof}, \bold{41}
\item {\tt \bs ps}, \bold{62}, \bold{67}
\item {\tt \bs pubcode}, \bold{31}
\item {\tt \bs pubdate}, \bold{31}
\indexspace
\item {\tt \bs quad}, 55, 56
\item quote balancing, 9
\item {\tt \bs quoteoff}, \bold{9}
\item {\tt \bs quoteon}, \bold{9}
\indexspace
\item {\tt \bs raggedcenter}, \bold{35}, 36
\item {\tt \bs rbrack}, 16
\item {\tt \bs real}, \bold{19}
\item recursion, \see{recursion}{95}
\item {\tt \bs Ref}, \bold{22}, 91
\item {\tt \bs referee}, \bold{28}, 62, \bold{67}, 92
\item referee reports, 67
\item {\tt \bs reference}, \bold{20, 21}, 22, 89, 90
\item {\tt \bs referencelist}, \bold{22}
\item references, 20
\subitem citation marks, 22
\subitem entering a list, 22
\subitem printing the list, 23
\item {\tt \bs refFormat}, \bold{23}
\item {\tt \bs refindent}, \bold{23}
\item {\tt \bs refrange}, \bold{22}, 90
\item {\tt \bs refskip}, \bold{23}
\item {\tt \bs relax}, 23, 71
\item restart, 79
\item {\tt \bs restart}, \bold{79}
\item restore, \see{restart}{79}
\item {\tt \bs right}, 15, 16
\item {\tt \bs Rightcases}, \bold{18}
\item {\tt \bs rightcolrule}, \bold{69}, 89
\item {\tt \bs RightJustifyTables}, 58
\item {\tt \bs rm}, 6, 8
\item Rokicki, Thomas, 74
\item Rokicki, Tomas, 47
\item {\tt \bs rparen}, 16
\item rsfs font, 7
\item ruled tables, 50
\subitem centered, 53
\subitem customization, 58
\subitem footnotes, 54
\subitem size, 54, 55
\subitem spacing, 55
\subitem text, 55
\item {\tt \bs ruledtable}, 50, 51, 54, 55, 58, 90, 91
\item {running \TeXsis }, 4
\item {\tt \bs RunningHeadlinestrue}, \bold{33}
\indexspace
\item sans-serif fonts, 7
\item {\tt \bs scr}, \bold{6, 7}, 89
\item {\tt \bs scriptstyle}, 91
\item {\tt \bs section}, 15, 23, \bold{24}, 26, 27, 33, 89
\item {\tt \bs sectionminspace}, \bold{25}, 89
\item {\tt \bs sectionskip}, \bold{25}, 89
\item {\tt \bs setcnt}, 60, 61
\item {\tt \bs setdoublecolumns}, \bold{69}, 73, 91
\item {\tt \bs setHeadline}, \bold{33}
\item {\tt \bs setSectionID}, 60, 90
\item {\tt \bs showchaptIDfalse}, \bold{25}
\item {\tt \bs showchaptIDtrue}, 15, \bold{24, 25}, 27, 41, 46
\item {\tt \bs showsectIDfalse}, \bold{25}, 27
\item {\tt \bs showsectIDtrue}, 15, \bold{25}, 27, 41, 46
\item {\tt \bs simge}, \bold{17}
\item {\tt \bs simle}, \bold{17}
\item {\tt \bs singlelinetrue}, \bold{39}
\item {\tt \bs singlespaced}, \bold{8}, 55, 90, 91
\item {\tt \bs sixteenpoint}, \bold{6}
\item {\tt \bs sl}, 6
\item {\tt \bs slashchar}, \bold{17}, 18
\item {\tt \bs slides}, \bold{28}, 91, 92
\item small title bold face, 7
\item {\tt \bs smallfrac}, \bold{17}
\item {\tt \bs smallskip}, 23
\item Smith, Ralph, 7
\item {\tt \bs space}, 56
\item {\tt \bs span}, 51
\item {\tt \bs special}, 44, 47, 74
\item {\tt \bs square}, \bold{17}, 37
\item {\tt \bs Subj}, \bold{66}
\item {\tt \bs submitted}, \bold{30}
\item {\tt \bs subrightarrow}, \bold{17}
\item {\tt \bs subsection}, \bold{24}, 89
\item {\tt \bs subsectionskip}, \bold{25}, 89
\item {\tt \bs subsubsection}, \bold{24}
\item {\tt \bs supereject}, 59
\item {\tt \bs superrefsfalse}, \bold{22}
\item {\tt \bs surd}, 37
\item symbols
\subitem physics, 17
\indexspace
\item {\tt \bs tab}, 51
\item {\tt \bs table}, \bold{49}, 51, 59
\item table of contents, 26
\item {\tt \bs tableinfofalse}, 55
\item {\tt \bs tableinfotrue}, 55
\item {\tt \bs TableItem}, 51, 56, 58
\item {\tt \bs TablePreable}, 58
\item {\tt \bs TablePreamble}, 58
\item tables
\subitem at end of document, 59
\subitem nonstandard placement, 60
\subitem ruled, \see{ruled tables}{50}
\subitem simple, 49
\item {\tt \bs TablesLast}, 59
\item {\tt \bs TablesNow}, 59
\item {\tt \bs tablespace}, 55, 56
\item {\tt \bs tablewidth}, 54, 55
\item {\tt \bs tabskip}, 90
\item {\tt \bs tag}, 27, \bold{75}, 76
\item {\tt \bs Tbf}, \bold{7}, 29
\item {\tt \bs tbf}, \bold{7}
\item {\tt \bs Tbl}, 50
\item TechRpt, 1
\item {\tt \bs tenpoint}, \bold{6}, 8
\item {\tt \bs tenss}, 7
\item {\tt \bs TeV}, \bold{19}
\item \TeX , typing examples, 43
\item {\tt TeX capacity exceeded, sorry}, 60
\item {\TeXbook }, 1, 2, 9, 10, 22, 28, 43, 44, 49--51, 54, 62, 100
\item {\tt \bs TeXexample}, \bold{43}
\item {\tt \bs TeXquoteoff}, \bold{43}
\item {\tt \bs TeXquoteon}, \bold{43}
\item {\tt \bs TeXsis}, 4
\item {\TeXsis }, 1
\item {\tt \bs texsis}, 4, 6, 15, 28, 69, 78, 90, 91
\item {\tt \bs Text}, \bold{66}
\item {\tt \bs text}, 62, 68
\item {\tt \bs theBlank}, \bold{80}
\item {\tt \bs Theorem}, \bold{41}
\item theorem, 41
\item {\tt \bs theorem}, \bold{41}
\item {\tt \bs thesis}, 26, \bold{33}, 89
\item {\tt \bs thicksize}, 51
\item {\tt \bs thinsize}, 51
\item {\tt \bs tightbox}, \bold{81}
\item {\tt \bs TightTables}, 55
\item {\tt \bs title}, \bold{29}, 33, 67, 90
\item Title bold face, 7
\item {\tt \bs titlepage}, \bold{29}, 31
\item {\tt \bs To}, \bold{66}
\item {\tt \bs toappear}, \bold{30}
\item {\tt \bs topinsert}, \bold{72}, 92
\item {\tt \bs topspace}, \bold{80}
\item {\tt \bs Tr}, \bold{19}
\item {\tt \bs tr}, \bold{19}
\item {\tt \bs TrailingSpaces}, 58
\item {\tt \bs triplespaced}, \bold{8}, 55
\item {\tt \bs TrueDoubleSpacing}, \bold{8}, 90
\item {\tt \bs tstrut}, 55
\item {\tt \bs tt}, 6, 43
\item {\tt \bs twelvepoint}, \bold{6}, 8
\item {\tt \bs twelvess}, 7
\item {\tt \bs twentyfourpoint}, \bold{6}, 91
\item {\tt \bs twentypoint}, \bold{6}, 91
\item twin page output, 73
\item {\tt \bs twincsize}, \bold{74}
\item {\tt \bs twinfmt}, \bold{73, 74}
\item {\tt \bs twinhsize}, \bold{74}
\item {\tt \bs twinout}, \bold{73, 74}
\item {\tt \bs twinprint}, \bold{74}
\item {\tt \bs twinvsize}, \bold{74}
\item type sizes, 6
\item typestyles, 6
\indexspace
\item {\tt \bs undertext}, \bold{80}
\item undump, 85
\item {\tt \bs unexpandedwrite}, 91
\item {\tt \bs unobeylines}, \bold{80}
\item {\tt \bs unobeyspaces}, \bold{80}
\item {\tt \bs use}, 23, 27, 41, 61, \bold{75, 76}
\indexspace
\item {\tt \bs V}, 65, 92
\item Vacuum Expectation Value, 17
\item {\tt \bs Vb}, 51
\item {\tt \bs vb}, 51
\item {\tt \bs vbig}, 16
\item {\tt \bs vbigl}, \bold{18}
\item {\tt \bs vbigr}, \bold{18}
\item {\tt \bs vbox}, 49
\item {\tt \bs vev}, \bold{17}
\item {\tt \bs vfill}, 49
\item {\tt \bs Vfootnote}, \bold{9}
\item {\tt \bs vfootnote}, 9, 30
\item virtex, 85
\item {\tt \bs vol}, \bold{20}
\item {\tt \bs vsize}, 69, 70, 74
\item {\tt \bs vskip}, 14, 46, 80
\indexspace
\item {\tt \bs widefigure}, 45, \bold{72}
\item {\tt \bs widefullfigure}, 45, \bold{73}
\item {\tt \bs widefulltable}, 50, \bold{72}
\item {\tt \bs widenspacing}, \bold{8}, 55
\item {\tt \bs widepageinsert}, \bold{72}, 92
\item {\tt \bs widetable}, \bold{72}
\item {\tt \bs widetopfigure}, 45, \bold{72}
\item {\tt \bs widetopinsert}, \bold{72}, 92
\item {\tt \bs widetoptable}, 49
\item {\tt \bs WorldScientific}, \bold{34}, 92
\end{theindex}
$! =========== TXSdcol.doc ============
$ copy sys$input TXSdcol.doc
%% file: TXSdcol.doc TeXsis version 2.15
% $Revision: 15.13 $ : $Date: 92/07/31 15:46:53 $ : $Author: myers $
%======================================================================*
% TeXsis Manual - DOUBLE COLUMNS : This file is a part of TeXsis
% (C) Copyright 1989, 1992 by Eric Myers and Frank E. Paige
%======================================================================*
\ifx\undefined\bs \texsis\input TXSdocM.doc\draft\fi
\section{Double Column Formats \label{sect.dcol}}
Typesetting text in multiple columns\index{multiple
columns|see{double columns}} on a single page is more involved than
setting text in a single page-wide column, but since many publishers
of ``\idx{camera-ready}'' conference proceedings require double
column\index{double columns} typesetting \TeXsis\ includes a set of
macros for doing this. The macros automatically balance columns and
provide for equations and floating insertions (such as figures and
tables) either within a single column or across both columns. By
changing a single instruction it is also possible to take a document
prepared for double columns and print it in single column mode. The
converse is not true. Typesetting text in double columns with
automatic column balancing is a nontrivial task. While the macros
generally behave as intended, more attention to the layout of the
document is required, and even then they will sometimes fail; it is
not possible to divide three lines into two balanced columns! In such
cases it is necessary to rearrange text or to explicitly select column
or page breaks elsewhere in the document.
The basic double column macros set up the double column format,
specifying the width of the columns and, implicitly, the space between
columns, and allow you to switch between single and double columns
modes:
\description{Xdoublecolumns\quad}\clump
\itm{\CS{setdoublecolumns}\arg{p-width}\arg{p-height}\arg{c-width}}
Set up the double column format. \meta{p-width} is the overall page
width, \meta{p-height} is the page height, and \meta{c-width} is the
column width.
\itm{\CS{doublecolumns}}
Begin double column format.
\itm{\CS{longequation}}
Begins a ``long'' equation which cannot fit within one column
and therefore must stretch across both columns.
\itm{\CS{endlongequation}}
Ends a long equation.
\itm{\CS{newcolumn}}
Force a column break, much like \cs{newpage} forces a page break.
\itm{\CS{leftcolrule}}
Draw a rule across the bottom of the left column.
\itm{\CS{rightcolrule}}
Draw a rule across the top of the right column.
\itm{\CS{enddoublecolumns}}
End double column mode, making balanced double columns,
and return to single column mode.
\enddescription
\noindent
\CS{setdoublecolumns} redefines the \cs{output} routine, so it should be
called immediately after you say \cs{texsis}, before anything is output,
and it should not be called unless double column output is to be used.
The \cs{hsize} and \cs{vsize} should not be set separately.
\bigskip\goodbreak
A simple example of the use of these double column macros is:
\TeXexample
\setdoublecolumns{\hsize}{\vsize}{0.47\hsize}
\doublecolumns\tenpoint
{\bf BISMUTH} (Ger.\ {\it Weisse Masse}, white mass; later
{\it Wismuth} and {\it Bisemutum}, Bi; at.~wt. 308.981;
at.~no. 83; m.p. 271.3$^\circ$C; b.p. 1560 $\pm$ 5$^\circ$C;
sp.~gr. 9.747 (20$^\circ$); valence 3 or~5. In early times
bismuth was confused with tin and lead. Claude Geoffroy the
Younger showed it to be distinct...
...
... High purity bismuth metal costs about \$4/lb.
\enddoublecolumns
|endTeXexample
\noindent
The page size is just set to be the existing \cs{hsize} and \cs{vsize}.
The column size is chosen to be slightly less than half of the
\cs{hsize}
to allow some space (called the ``gutter'') between the two columns.
The result is:\reference{CRC}
\booktitle{Handbook of Chemistry and Physics}, 56th Edition,
(CRC Press, Cleveland, Ohio, 1974), pg. B-9
\endreference
\medskip
\setdoublecolumns{\hsize}{\vsize}{0.47\hsize}
\widefootlineoffset=\footlineoffset
\doublecolumns\tenpoint\baselineskip=12pt plus 1pt \relax
{\bf BISMUTH} (Ger.\ {\it Weisse Masse}, white mass; later
{\it Wismuth} and {\it Bisemutum}, Bi; at.~wt. 308.981;
at.~no. 83; m.p. 271.3$^\circ$C; b.p. 1560 $\pm$ 5$^\circ$C;
sp.~gr. 9.747 (20$^\circ$); valence 3 or~5. In early times
bismuth was confused with tin and lead. Claude
Geoffroy\index{Geoffroy, Claude} the Younger showed it to be
distinct from lead in 1753.
It is a white, crystalline, brittle metal with a
pinkish tinge. It occurs native. The most important ores are {\it
bismuthinite} or {\it bismuth glance} (Bi$_2$S$_3$) and {\it bismite}
(Bi$_2$O$_3$). Peru, Japan, Mexico, Bolivia, and Canada are major
\idx{bismuth} producers. Much of the bismuth produced in the U.S. is
obtained as a by-product in refining lead, copper, tin, silver, and
gold ores. Bismuth is the most diamagnetic of all metals, and the
thermal conductivity is lower than any metal, except mercury. It has a
high electrical resistance, and has the highest Hall effect of any
metal (i.e., greatest increase in electrical resistance when placed in
a magnetic field). ``Bismanol'' is a permanent magnet of high coercive
force, made of MnBi, by the U.S. Naval Ordnance Laboratory. Bismuth
expands 3.32\% on solidification. This property makes bismuth alloys
particularly suited to the making of sharp castings of objects subject
to damage by high temperatures. With other metals, such as tin,
cadmium, etc., bismuth forms low-melting alloys which are extensively
used for safety devices used in fire detection and extinguishing
systems. Bismuth is used in producing malleable irons and is finding
use as a catalyst for making acrylic fibers. When bismuth is heated in
air it burns with a blue flame forming yellow fumes of the oxide. The
metal is also used as a thermocouple material (has highest negativity
known), and has found application as a carrier for U$^{235}$ or
U$^{238}$ fuel in atomic reactors. Its soluble salts are characterized
by forming insoluble basic salts on the addition of water, a property
sometimes used in detection work. Bismuth oxychloride is used
extensively in cosmetics. Bismuth subnitrate and subcarbonate are used
in medicine. High purity bismuth metal costs about
\$4/lb.
\enddoublecolumns
\bigskip
Another example of a double column document is the
\cs{NorthHollandTwo} format mentioned in \Sect{styles}. This sets up
a document with an overall width of 21.3~cm, a page length of 27.1~cm
and a column width of 10.0~cm. (Note that this is just about as wide
or a little wider than most small laser printers can print, so
provisions have been made for shifting the printed page horizontally
to print one column at a time if necessary.) A document printed with
this format might have the following basic structure:
\TeXexample
\NorthHollandTwo % set up double columns
\titlepage % but still single column mode
|<title page material>
\endtitlepage % ends the title material
\doublecolumns % now start double column mode
|<text of paper>
\enddoublecolumns % balance the final columns
|endTeXexample
\noindent
Saying \cs{NorthHollandTwo} only defines the double column layout, it does
not turn on double column mode. The title material is printed in single
column format across the full page width, then the main body is printed
in double column format once \cs{doublecolumns} appears. It is important
to say \cs{enddoublecolumns} at the end of the document to balance the
columns on the last page. This same document can be printed in a single
\hbox{column} layout simply by saying \cs{NorthHolland} instead of
\cs{NorthHollandTwo}. In this case \cs{doublecolumns} and
\cs{enddoublecolumns} do nothing (they are, in fact, the same as saying
\cs{relax}.) However, if you change back to \cs{NorthHollandTwo} they will
come back to life and perform as required. Similarly, in double column
mode \CS{newcolumn} forces the end of a column and begins the next column,
while in single column mode it also does nothing.
\bigskip
In double column format displayed equations that fit within a
single column are typed with the usual |$$|\ttdots|$$|. If an equation
is too long then it may have to be printed across both columns. This is
easily done by saying \CS{longequation} before the |$$| which begins the
equation and \CS{endlongequation} after the |$$| which ends the
equation:\index{double columns!long equations}%
\TeXexample
\longequation
$$ |<equation> $$
\endlongequation
|endTeXexample
\noindent
The command \CS{longequation} invokes \cs{enddoublecolumns} to end
double column mode and balance the partial double columns, and it will
also draw a ruled line across the bottom of the left column (this is the
default, but some document layouts may not draw this rule). After the
equation has been completed \CS{endlongequation} will call
\cs{doublecolumns} to go back to double column mode, and it will also draw
a rule across the top of the right column (again, some document formats
may omit this rule).
When dealing with long equations that span both columns you should keep
in mind that switching frequently between single and double
columns will almost certainly cause trouble in balancing the double columns.
The effect of the ruled lines above and below a long equation
is to guide the reader's eye from the incomplete left column to the
right column above the equation, and to the top of the incomplete right
column from the left column below the long equation. The default style
of these rules is the same as is used by Physical Review.
Note that in single column mode \CS{longequation} and
\CS{endlongequation} do absolutely nothing (they are the same as
\cs{relax}), so it is still easy to print the document with a single
column layout if desired. The rules described above will not be drawn
in single column mode.
\bigskip
Figures, tables, or other floating insertions can be inserted within a
single column using the same syntax as Plain \TeX. The macros are redefined by
\cs{doublecolumns} to work for two columns:
\index{double columns!insertions}%
\description{Xpageinsert\qquad}\clump
\itm{\CS{midinsert}}
Insert at the current position if there is enough room; otherwise
inserts at the top of the next page.
\itm{\CS{topinsert}}
Insert at the top of the current column. Insertions are carried over to the
same column of the next page if necessary.
\itm{\CS{pageinsert}}
Insert a full column.
\itm{\CS{endinsert}}
End any insertion.
\enddescription
\noindent
Both \CS{topinsert} and \CS{pageinsert} check to see how much material
has been output and then place the insertion in the left or right column
as appropriate. You can force a particular choice by placing {\it
within} the insertion one of the following:
\description{Xforceright\qquad}\clump
\itm{\CS{forceleft}}
Force an insertion to be in the left column.
\itm{\CS{forceright}}
Force an insertion to be in the right column.
\enddescription
Since insertions in the left and right columns are handled
separately, an insertion which fails to fit on a page is moved to the
same column of the next page and not to the next column. This means
that if there are several figures per page, then the figures can
easily appear in the wrong order. Also, a \CS{topinsert} which follows
a wide equation on a page will be placed after the equation, not at
the top of the page. Such problems can easily be corrected by moving
the insertion to a better place in the manuscript file.
There are also macros to make insertions across both columns for wide
figures or tables:
\description{Xwidepageinsert\qquad}\clump
\itm{\CS{widetopinsert}}
Insert across both columns at the top of the page.
\itm{\CS{widepageinsert}}
Insert a full page across both columns.
\enddescription
\noindent
(there is no such thing as |\widemidinsert|). In single column mode
\CS{widetopinsert} and \CS{widepageinsert} behave just like \CS{topinsert} and
|\pageinsert| to simplify producing a single-column version of a
double-column document.
The standard \TeXsis\ macros for table and figure insertions
described in \Sect{tbls} use \CS{topinsert} and so make insertions within
a column in double column format. There are also macros to make
two-column tables and figures:
\index{double columns!figures and tables}%
\description{Xwidetable}\clump
\itm{\CS{widetable}\arg{label\/}}
Insert a two-column table with the tag \meta{label\/} at the top of the
current page.
\itm{\CS{widefigure}\arg{label\/}}
Insert a two-column figure with the tag \meta{label\/} at the top of the
current page.
\itm{\CS{widetopfigure}\arg{label\/}}
A synonym for |\widefigure|.
\itm{\CS{widefulltable}\arg{label\/}}
Insert a two-column, full-page table with the tag \meta{label\/}.
\itm{\CS{widefullfigure}\arg{label\/}}
Insert a two-column, full-page figure with the tag \meta{label\/}.
\enddescription
\noindent
These also behave correctly in single column document formats.
See \Sect{tbls} for more information.
\bigskip
The double column output routine places a running headline and
footline on each page just like Plain \TeX. But the standard \TeXsis\
headlines and footlines rely on marks and so do not work correctly
with double column output. (The marks get reset every time a partial
page is output.) This discrepancy will be fixed in a future release
of \TeXsis. If you wish to use running headlines and footlines, you
must redefine \cs{headline} and \cs{footline}. For nothing on page~1,
the author's name on even pages, and the title on odd pages, you could
\TeXexample
\headline={\myhead}
\def\myhead{%
\ifnum1=\pageno {\hfill} \else
\ifodd\pageno
{\hss{\tenit|<Title>}\hss\llap{{\tenrm\folio}}}%
\else
{\rlap{{\tenrm\folio}}\hss{\tenit|<Author>}\hss}%
\fi\fi}
|endTeXexample
\noindent
Otherwise, just say \cs{nopagenumbers}.
%======================================================================*
\subsection{Twin Page Output}
It is often desirable to produce preprints or other documents in
a compact format with two pages on each physical page in landscape
orientation. While this can be done with \cs{setdoublecolumns}, a much
simpler approach is sufficient. \TeXsis\ contains a macro, \CS{twinout},
which redefines the output routine to produce two pages per page
without attempting to balance columns or to allow spanned equations,
tables, etc., thus avoiding many of the possible problems with the
more powerful double column macros. \CS{twinout} can be used with any of
the standard formats described in Section~\use{sect.fmts} or even with
Plain \TeX. Since \CS{twinout} does not select fonts, the user must do
so:\index{twin page output}%
\TeXexample
\texsis
\tenpoint
\def\Tbf{\twelvebf}
\def\tbf{\tenbf}
\twinout
|<text>
|endTeXexample
Alternatively, the \CS{twinfmt} command can be used to produce any
\TeXsis\ format in \CS{twinout} layout with 10~pt fonts. Thus the above
commands can be replaced by
\TeXexample
\texsis
\twinfmt
|<text>
|endTeXexample
Here \CS{twinfmt} automatically sets up 10~pt fonts and appropriate
values for the title bold face fonts, just as in the previous example.
\CS{twinout} use the following dimensions:%
\description{Xnormhsize\qquad}\clump
\itm{\CS{twinhsize}}
Total width for twin column output.
\itm{\CS{twinvsize}}
Column height for twin column output.
\itm{\CS{twincsize}}
Column width for twin column output.
\itm{\CS{normhsize}}
Normal value of \cs{hsize} in portrait mode.
\itm{\CS{normvsize}}
Normal value of \cs{vsize} in portrait mode.
\enddescription
All of these have sensible default values for $8.5\,{\rm in} \times
11\,{\rm in}$ paper but can be reset before \CS{twinout} is called. The
"normal" sizes should print properly with the default device driver
and printer. Appropriate default values for all these dimensions can
be set in |TXSsite.tex|.
\CS{twinout} puts \cs{LandscapeSpecial} on each page. This is null
by default but can be redefined to be an appropriate \cs{special}
command to produce landscape output with your device driver and
printer. For example, with |dvips|\cite{Rokicki}\index{dvips}%
\index{Rokicki, Thomas} and a PostScript printer, use
\TeXexample
\def\LandscapeSpecial{\special{papersize=11in,8.5in}}
|endTeXexample
A default value can be set in |TXSsite.tex|.
\CS{twinprint} is a substitute for \cs{preprint} which sets the
title, author, and other titlepage material full size in landscape
mode and then switches to \CS{twinout} twin column output with 10~pt
type for the text of the paper. A typical preprint might read:
\TeXexample
\twinprint
\titlepage
\title
|<paper title>
\endtitle
\author
|<author's name>
|<address>
\endauthor
\abstract
|<text of abstract>
\endabstract
\endtitlepage
|<text of paper>
|endTeXexample
This produces a nice, compact format for preprints.
% >>> EOF TXSdcol.doc <<<
$! =========== TXSfmts.doc ============
$ copy sys$input TXSfmts.doc
%% file: TXSfmts.doc TeXsis version 2.15
% $Revision: 15.9 $ : $Date: 92/07/16 11:57:21 $ : $Author: paige $
%======================================================================*
\ifx\undefined\bs \texsis\input TXSdocM.doc\fi % load macros if needed
\vfill\eject
\section{Document Formats \label{sect.fmts}}
The overall format of a document can be changed to any of a
number of general layouts by replacing the basic initialization command
\cs{texsis} with one of the following:
\description{XManuscript\quad}\clump
\itm{\CS{paper}}
Produces a paper with the title and abstract at the top of the
first page.
\itm{\CS{preprint}}
Produces a paper in a "pre-print" format, with the title
material, abstract and a banner on the first page. The text
begins on the second page.
\itm{\CS{book}}
For a book or other long document with a separate title page,
running headlines, a table of contents, etc. Page numbers are
printed in opposite corners on left and right handed pages.
\itm{\CS{Manuscript}}
Similar to |\preprint|, but with true double spacing for manuscripts
submitted for publication in The Physical Review.
\itm{\CS{letter}}
A letter format very much like the letter-making macros in the back of
\TeXbook. This is described in more detail in \Sect{letr}.
\itm{\CS{memo}}
A format for making memoranda. Described in more detail in
\Sect{letr}.
\itm{\CS{referee}}
A format similar to |\memo| but for making Referee reports. See
\Sect{letr}.
\itm{\CS{slides}}
A format for slides or transparencies, using larger type
and wide line spacing.
\enddescription
You can also begin your document with \cs{texsis} and {\it then}
invoke one of the formats above, and this is actually the preferred way
to do it, because it labels the file as a \TeXsis\ document rather than
a Plain \TeX\ file. That way if you send the file to someone else
they immediately know that they need to run it through \TeXsis\ to print
the paper, not something else.
A number of even more specialized document formats, suitable for
conference proceedings or submissions to specific journals, are
described later in \Sect{styles}. The general idea is that you can
create a document using any one format and then switch to a different
format simply by changing one instruction at the beginning of the
document. You could write and edit the paper using |\paper|, then
create a preprint for initial distribution using |\preprint|, or create
a camera-ready copy for a conference proceedings using |\nuclproc|.
The |\slides| format at the end of the list above is more
specialized and is intended for making overhead transparencies or
similar material with 24~pt.\ type and ragged right and bottom margins
as the default. The default size is for $8\frac{1}{2}\,{\rm in} \times
10\frac{1}{2}\,{\rm in}$ transparencies in the ``portrait'' orientation.
|\slides| also defines |\bl| to insert a blank line and |\np| to create
a new page, since these are often used for slides. At least one of the
authors of \TeXsis\ believes that it is often better to make
neatly lettered transparencies by hand using colored pens than to use a
computer and laser printer, but to each his own...
%==================================================*
\subsection{The Title Page}
The \cs{preprint} and \cs{paper} formats differ mainly in
their treatment of the title material. |\preprint| produces a
separate title page headed by a banner (made by \cs{banner}) and
starts the text on the second page. \cs{paper} puts the title
material at the top of the first page in a format appropriate for
a generic conference proceedings. For all formats the title, the
author(s), the abstract, and related material can all be
automatically formatted using the following macros:
\description{Xendauthor}\clump\tolerance=1700
\itm{\CS{titlepage}}
Begins the "title page." All of the title material (title,
authors' names and addresses, abstract, etc.) should be enclosed
between |\titlepage| and \cs{endtitlepage}.
\itm{\CS{title}}
Begins the title of the paper. All lines up to a following
\cs{endtitle} are centered and printed in \cs{Tbf} type (see
\Sect{sects}). Line endings in the input file {\it are}
respected, just as with \cs{obeylines}.
\itm{\CS{author}}
Begins an entry for an author's name and address, which should
appear on the lines that follow. Line endings in the input file
{\it are} respected. The first line to follow is the author's
name, which is printed centered in |\bf| type. All subsequent
lines are centered in normal type. End with |\endauthor|.
\itm{\CS{and}}
Prints the word "and," centered and with appropriate vertical
separation. It can be used either between sets of |\author|
\dots\ |\endauthor| or between multiple addresses for the same
author.
\itm{\CS{authors}}
An alternative to |\author| for papers with many authors. Here
line endings are not respected; instead, the list of authors is
divided into lines as evenly as possible, and each line is
centered and printed in Roman type. End with \cs{endauthors}.
\itm{\CS{institution}\arg{symbol}\arg{address}} Prints the symbol and
the institution address centered on a line. A |\medskip| is placed
before the first address to separate the names and addresses.
|\institution| should be placed after the author list but before
|\endauthors| to work correctly.
\itm{\CS{abstract}}
Begins the abstract. The word "ABSTRACT" is centered above the
abstract. The left and right margins are brought in relative to
the text of the paper. End with |\endabstract|.
\itm{\CS{pacs}\arg{codes}}
Prints the PACS (Physics and Astronomy Classification Scheme) codes
on the title page.
\itm{\CS{submitted}\arg{Journal}}
Prints the phrase ``Submitted to {\sl Journal}'' centered on the page,
with the name of the journal printed in |\sl| type.
\itm{\CS{toappear}\arg{Journal}}
Similar to |\submitted|, this prints the phrase
``To appear in {\sl Journal}'' on the title page,
with the name of the journal printed in |\sl| type.
\itm{\CS{disclaimer}\arg{contract}}
Prints a standard DOE disclaimer for contract number
\meta{contract}, printed in 10~pt.\ type, as a footnote.
\itm{\CS{endtitlepage}}
Ends the title material begun with |\titlepage|.
\enddescription
The names |\titlepage| and |\endtitlepage| are actually somewhat
misleading, since sometimes the title material does not appear on a
separate page. They simply serve to mark off the material that normally
appears at the beginning of a document. Also, if you produce a document
with, say, the \cs{paper} format and want the title material to appear on
a separate page you can simply change \cs{paper} to \cs{preprint} or
\cs{Manuscript}.
The standard \cs{footnote} macro cannot be used to make footnotes
to titles and authors because these set up special environments using
internal vertical mode where footnotes are not allowed. You should
instead use the \cs{vfootnote} macro of Plain \TeX\ for such purposes. In
this case you must put the reference mark in the title or author list
yourself (for example, with |${}^*$|), and then say |\vfootnote*{The
footnote}| somewhere else on the page, outside of the internal vertical
mode material (the author or title blocks).
``Footnotes'' identifying institutions in a long list of authors
are often centered on lines immediately below the author list.
\cs{authors} and \cs{institution} can be used for this. For example,
the author list of a famous paper\reference{DIS} E.D. Bloom, et al.,
Phys.\ Rev.\ Letters \vol{23}, 930 (1969) \endreference
could be typed as follows:
\TeXexample
\authors
E.D.~Bloom,$^a$ M.~Breidenback,$^b$ D.H.~Coward,$^a$
H.~DeStaebler,$^a$ J.~Drees,$^a$ J.I.~Friedman,$^b$
G.C.~Hartmann,$^{b,c}$ H.W.~Kendall,$^b$ G.~Miller,$^a$
L.W.~Mo,$^a$ R.E.~Taylor$^a$
\institution{a}{Stanford Linear Accelerator Center,
Stanford, CA 94305}
\institution{b}{Department of Physics and Laboratory for Nuclear
Science, Massachusetts Institute of Technology,
Cambridge MA 02139}
\institution{c}{Xerox Corporation, Rochester, NY}
\endauthors
|endTeXexample
This produces
\authors
E.D.~Bloom,$^a$ M.~Breidenback,$^b$ D.H.~Coward,$^a$
H.~DeStaebler,$^a$ J.~Drees,$^a$ J.I.~Friedman,$^b$
G.C.~Hartmann,$^{b,c}$ H.W.~Kendall,$^b$ G.~Miller,$^a$
L.W.~Mo,$^a$ R.E.~Taylor$^a$
\institution{a}{Stanford Linear Accelerator Center,
Stanford, CA 94305}
\institution{b}{Department of Physics and Laboratory for Nuclear
Science, Massachusetts Institute of Technology,
Cambridge MA 02139}
\institution{c}{Xerox Corporation, Rochester, NY}
\endauthors
\noindent Note that \cs{institution} must come {\it before}
\cs{endauthors}.
In the \cs{preprint} format \cs{titlepage} automatically puts a
banner with the name of your organization at the top of title
page. The name of the institution can be changed by saying
\example
|\def\ORGANIZATION{|\meta{name}|}|
\endexample
and this change can be made permanent by putting it into the file
|TXSsite.tex| before compiling \TeXsis. The default at this
installation is "\ORGANIZATION". The preprint date and document number
can optionally be specified by
\example\obeylines
\CS{pubdate}\arg{date}
\CS{pubcode}\arg{code-number}
\endexample
before the \cs{titlepage}. If these are omitted, the date defaults to the
current month and year, and the document number defaults to
the current \TeXsis\ version number,
\ATunlock "\@DOCcode".\ATlock
If you are submitting a paper to a \idx{mail server} such as |hep-lat|,
|hep-ph|, or |hep-th| you can have the server automatically insert
the preprint number it assigns your document when it is submitted.
To do this put
\example
\CS{pubcode}|{hep-lat|\relax|/yymmnnn}| % \relax inhibits any substitution here!
\endexample
near the top of the document (change ``\idx{hep-lat}'' as appropriate to the
server you are using). When you submit a paper to a server with the
``put'' command it will translate any occurance in the input file of the
sequence
``|hep-lat|\relax|/yymmnnn|'' % \relax inhibits any substitution here!
to ``|hep-lat/|'' followed by the 7 digit paper
number. You must use the exact string of characters ``|yymmnnn|'' for
this to work.
When someone else gets your paper from the server and prints a
copy it will have the assigned document code in the banner at the top of the
title page.
% -- Illustration
\pagecheck{4cm}
\medskip
Here is an example of the begining of a \TeXsis\ manuscript file
showing how the macros described above can be used to
generate the title material at the beginning of a paper:
\TeXexample
\texsis
\preprint
\pubdate{July 8, 1957}
\pubcode{hep-cats/yymmnnn}
\titlepage
\title
Theory of Superconductivity
\endtitle
\author
J.~Bardeen
Department of Physics
University of Illinois
Urbana, Illinois 61801
\endauthor
\author
L.~N.~Cooper
Department of Physics and Astronomy
The Ohio State University
Columbus, OH 43210
\endauthor
\author
J.~R.~Schrieffer
Department of Theoretical Physics
University of Birmingham
Birmingham, England B15 2TT
\endauthor
\abstract
A theory of superconductivity is presented, base on
the fact that...
\endabstract
\toappear{Physical Review}
\endtitlepage
\section{Introduction}
The main facts which a theory of superconductivity
must explain are...
|endTeXexample
\bigskip
\goodbreak
%======================================================================*
\subsection{Headlines and Footlines \label{sect.headline}}
In Plain \TeX\ whenever a page is output an optional headline and
footline are added at the top and bottom of the page. In \TeXsis\ the
footline is normally blank, while the headline contains the page
number in the upper right corner. The \cs{book} and |\thesis|
formats also display a running headline centered in 10~pt.\ italic type
containing the chapter or section title. Running headlines and page
numbers are not printed on any page containing a \cs{title} or a new
\cs{chapter}.
\CS{nopagenumbers} turns off the running headlines and
footlines, just as it does in Plain \TeX. \CS{pagenumbers} restores
the standard headlines and footlines.
\CS{bookpagenumbers} puts odd page numbers in the upper right
corner and even page numbers in the upper left corner, the normal
convention for books. This is the default for |\book|.
\CS{RunningHeadlinestrue}, the default for \cs{book} (and
|\thesis|), displays the running headline text \cs{HeadText}, as well
as the page number. |\RunningHeadlinesfalse| turns off the
running headlines but leaves the page numbers. \cs{HeadText} is
defined by \cs{chapter} to be the chapter title in 10~pt.\ italic
type; if no chapters are used, then it is defined by \cs{section}
to be the section title. You can change the running headline
yourself with the command
\example
\CS{setHeadline}\arg{text}
\endexample
The headline text appears in typestyle \CS{HeadFont}, which
you can change to suit your tastes. The default is
\TeXexample
\def\HeadFont{\tenit}
|endTeXexample
%==================================================*
\subsection{Specialized Document Formats and Style files
\label{sect.styles}}
The following specialized document formats are available with
the standard distribution of \TeXsis\ \fmtversion:
\description{XNorthHollandTwo\quad}\clump
\itm{\CS{thesis}}
Similar to |\book|, but for printing a thesis. The default
|\thesis| format conforms to the requirements of the Yale
Graduate School, but it can (and probably should) be modified for
your own installation. [thesis.txs]
\itm{\CS{AIPproceedings}}
Similar to |\paper|, but specialized to the American Institute of
\hbox{Physics} (AIP) format. [AIP.txs]
\itm{\CS{IEEEproceedings}}
IEEE format using oversized double column paper. See
\Sect{dcol}. [IEEE.txs]
\itm{\CS{IEEEreduced}}
IEEE format reduced to 75\% of full size and printed with 9~pt.\
type for $8\frac{1}{2}\,{\rm in} \times 11\,{\rm in}$ paper. [IEEE.txs]
\itm{\CS{NorthHolland} }
A format for producing camera-ready copy for proceedings published by
North-Holland/Elsevier. This is a single column format with titles
and authors left justified and in eleven point type. [Elsevier.txs]
\itm{\CS{NorthHollandTwo}}
The North-Holland double column format for oversized paper.
[Elsevier.txs]
\itm{\CS{WorldScientific}}
Similar to |\paper|, but specialized to the World Scientific
proceedings format. [WorldSci.txs]
\itm{\CS{nuclproc}}
The ``NUCLPROC'' style for Nuclear Physics Proceedings. [nuclproc.txs]
\enddescription
To invoke a particular format use it as you would |\paper| or
|\preprint|. Rather than loading the instructions for all of these
special layouts when only one will ever be used the definitions for
different formats are kept in ``style'' files, one of which is loaded at
run time when you call for it. \TeXsis\ style files end with the
extension |.txs|; the names of the files in which the formats are kept
are included in the list above in brackets.
It is possible for you to create your own document styles to add
to \TeXsis's repertoire, either by modifying an existing style or by
writing one completely from scratch. When a style file is called for it
is loaded by \TeX\ from one of the ``usual'' places. Thus if |WorldSci.txs|
is to be loaded and you have such a file (modified or not) in your
current directory that file will be loaded. If you don't have a file by
this name in your own directory \TeX\ will look in the appropriate
system directory for the file. On a Unix machine style files are
usually kept in |/usr/local/lib/tex/inputs|.
\subsection{Autoloading}
\def\HeadText{Specialized Document Formats and Style Files}%
To make it easier for a particular style to be loaded without
having to |\input| the file in which it's definition is kept
a macro can can be declared to be
an ``autoload''\index{autoloading|bold} instruction.
For example, if the definitions for a
style called |\TASI| are kept in the file |TASI.txs| then one would say:
\example
\CS{autoload}|\TASI{TASI.txs}|
\endexample
to tell \TeXsis\ that when |\TASI| is called for the file |TASI.txs|
should be loaded to get the real definition of |\TASI|, and that |\TASI|
should be invoked once that file has been read.
\comment/*
The definition of |\autoload| is:
\TeXexample
\def\autoload#1#2{% load a style definition from a file
\def#1{\let#1=\relax % disable #1 (in case...)
\ATunlock % make @ a letter
\input #2 \relax % load the file with new def
\ATlock % @ no longer a letter
#1}} % now do the new def
|endTeXexample
This initial definition makes |\TASI| (argument |#1|)
read the named file (argument |#2|) for a new definition for |\TASI|,
and invokes |\TASI| again. The line |\let#1=\relax| is an insurance
policy; if the file does not contain a redefinition of |\TASI| then
invoking that instruction again at the end would cause the file to be
read in again and again, ad infinitum. Instead it does nothing.
If a style file is not set up to autoload then you will have to
first read the file with |\input| and then invoke the style by name.
Locally defined style files can be |\autoload|'ed in the |TXSsite.tex|
file so that they are already know to \TeXsis. Styles that might be of
general interest should be forwarded to the authors of \TeXsis\ so that
we can include them in future distributions.
%>>> EOF TXSfmts.doc <<<
$! =========== TXSruled.tex ============
$ copy sys$input TXSruled.tex
%% file: TXSruled.tex TeXsis version 2.15
% $Revision: 15.2 $ : $Date: 92/06/17 14:51:12 $ : $Author: myers $
%======================================================================*
% RULED TABLES. E. Myers and F.E. Paige
% The following macros will typeset tables with vertical and
% horizontal rules. The syntax is similar to Ray Cowan's TABLES.TEX,
% but the macros have been completely rewritten. Vertical and horizontal
% rules are drawn by macros using vertical spacing controlled by struts.
% Usage:
% \ruledtable
% <item> <tab> ... <item> <cr>
% ...
% <item> <tab> ... <item> \endruledtable
% where <item> is an element of the table (every row must have exactly
% the same number of items, although some may be blank), <tab> is any
% one of
% & for no vertical rule
% | [or \vb] for vertical rule
% \| [or \Vb] for thick vertical rule
% \dbl for double vertical rule
% and <cr> is any one of
% \nr for no horizontal rule
% \cr for horizontal rule
% \CR [or \crthick] for thick horizontal rule
% The last <cr> must be omitted in favour of the \endruledtable
% For horizontal rules across only some columns use
% ... \nr
% \crule | \cskip & \Crule ... \crpart
% where \crpart is a special \cr for the partial rule line and
% \cskip no rule for column
% \crule horizontal rule for column
% \Crule thick horizontal rule for column
% The number of columns must be identical to the other rows.
% To change the appearance of the table, modify \TableItem.
% Several modifications are built in:
% \LeftJustifyTables left justify each column
% \RightJustifyTables right justify each item
% \NoJustifyTables center each item (default)
% \tablespace horizontal spacing around each item
% (default is \quad)
% \TightTables use \ horizontal spacing
% \LooseTables use \quad horizontal spacing (default)
% Use \bigitem to expand the vertical strut for high or deep items.
% These macros have been reorganized and substantially revised from
% version 2.13. The following functional changes have been made:
% (1) The @ signs have been removed from the names of the macros
% used to save the Plain \cr, \span, and & so that they can be used to
% modify the preamble. See above.
% (2) Macros for partial horizontal rules have been added.
% (3) \tabskip glue has been added so that \tablewidth works
% correctly -- the table stretches uniformly over all columns.
% (4) \linecount has been moved to the \cr macros. It produces a
% warning if the number of columns is different from that in the
% previous row.
% (5) Trailing spaces in the table items are added to the output.
% A macro \NoTrailingSpaces inserts an \unskip after each item to remove
% them. But this also removes trailing skips unless they are followed by
% an empty \hbox or something similar. This is done automatically for
% an \hfill (frequently used to left justify an item).
% The default is \TrailingSpaces, but you may wish to insert
% \NoTrailingSpaces in your TXSsite.tex file.
% (6) \para uses \normalbaselines rather than specific pt values
% for the interline spacing and the final strut.
% (C) copyright 1990, 1991 by Eric Myers and Frank E. Paige
%======================================================================*
% Counters and such:
\catcode`@=11 % @ is a letter here
\catcode`\|=12 % make sure | is not active
\catcode`\&=4 % and that & is alignment tab
\newcount\ncols \ncols=\z@ % number of columns in table
\newcount\nrows \nrows=\z@ % number of rows in table
\newcount\curcol \curcol=\z@ % current column counter
\let\currow=\nrows % current row counter
\newdimen\thinsize \thinsize=0.6pt % thin rule width
\newdimen\thicksize \thicksize=1.5pt % thick rule width
\newdimen\tablewidth \tablewidth=-\maxdimen % start ``turned off''
\newdimen\parasize \parasize=4in % paragraph size in tables
\newif\iftableinfo \tableinfotrue % report rows and columns? Yes
\newif\ifcentertables \centertablestrue % center tables? Yes
\def\centeredtables{\centertablestrue}%
\def\noncenteredtables{\centertablesfalse}%
\def\nocenteredtables{\centertablesfalse}% % synonym !
\let\plaincr=\cr % save real \cr
\let\plainspan=\span % save real \span
\let\plaintab=& % save real alignment tab &
\def\ampersand{\char`\&}% % to print `&' in text
\let\lparen=( % save left paren
\let\NX=\noexpand % shorthand for \noexpand is \NX
%---------------------------------------*
% Main macros:
% \ruledtable <table stuff> \endruledtable turns on the ruled
% table definitions and makes the table with \halign. It handles all
% the control stuff; the real work is done by \@RuledTable.
\def\ruledtable{\relax % make ruled table
\@BeginRuledTable % initialize table
\@RuledTable}% % now process table body
% \@BeginRuledTable does all the work of setting things up before
% we read in the body of the table
\def\@BeginRuledTable{% % initialize table
\ncols=0\nrows=0 % reset row and column count
\begingroup % keep the following local
\offinterlineskip % so vrules touch
\def~{\phantom{0}}% % ~ is phantom digit
\def\span{\plainspan\omit\relax\colcount\plainspan}% \span USER columns
\let\cr=\crrule % \cr gives a \tablerule
\let\CR=\crthick % \CR gives a \thickrule
\let\nr=\crnorule % \nr give no rule
\let\|=\Vb % thick vrule between columns
\def\hfill{\hskip0pt plus1fill\hbox{}}% % so it is not removed
% support old \tablestrut in place of \tstrut if it exists
\ifx\tablestrut\undefined\relax % if not defined, no problem
\else\let\tstrut=\tablestrut\fi % use \tablestrut
\catcode`\|=13 \catcode`\&=13\relax % make | and & active
\TableActive % | and & get active \def`s
\curcol=1 % reset column count
% define \Halign to do an \halign with or without a width
\ifdim\tablewidth>-\maxdimen\relax %
\edef\@Halign{\NX\halign to \NX\tablewidth\NX\bgroup\TablePreamble}%
\tabskip=0pt plus 1fil % let things stretch
\else %
\edef\@Halign{\NX\halign\NX\bgroup\TablePreamble}%
\tabskip=0pt % no stretch between columns
\fi %
% center text if needed
\ifcentertables % should table be centered?
\ifhmode\vskip 0pt\fi % yes: force vertical mode
\line\bgroup\hss % center across page
\else\hbox\bgroup % else: just put in \hbox
\fi}% % end of \@BeginRuledTable
% \@RuledTable builds the table with \@Halign and getting the
% table body text as its argument.
\long\def\@RuledTable#1\endruledtable{% % ruled table alignment
\vrule width\thicksize % thick rule on side
\vbox{\@Halign % then do \halign
\thickrule % thick rule on top
#1\killspace % body of table
\tstrut % vertical strut for last line
\linecount % count this line
\plaincr\thickrule % \cr, thick rule on bottom
\egroup}% % end of \halign and \vbox
\vrule width\thicksize % thick rule on side, end \hbox
\ifcentertables\hss\fi\egroup % finish table centering
\endgroup % end group from \ruledtable
\global\tablewidth=-\maxdimen % and reset width
\iftableinfo % report rows and columns
\immediate\write16{[Nrows=\the\nrows, Ncols=\the\ncols]}%
\fi}% % end of \@RuledTable
%---------------------------------------*
% Preamble and item macros:
% \TablePreamble is the preamble for the \halign in \ruledtable.
% To change how each item is processed change \TableItem.
% To make a more complicated table you can change \TablePreamble,
% but if you do so use the following substitutions in a standard \halign
% preamble:
% for & use \plaintab
% for \cr use \plaincr
% for # use ##
% for ## use ####
\def\TablePreamble{% % \ruledtable preamble
\TableItem{####}% % the first item
\plaintab\plaintab % && means repeat this
\TableItem{####}% % the subsequent items
\plaincr}% % end of preamble
% \TableItem contains glue or spacing around the item
\def\@TableItem#1{% % centers item in ruled table
\hfil\tablespace % left glue
#1\killspace% % item
\tablespace\hfil % right glue
}%
\def\@tableright#1{% % right justifies item in ruled table
\hfil\tablespace\relax % left glue
#1\killspace% % item
\tablespace\relax}% % right glue
\def\@tableleft#1{% % left justifies item in ruled table
\tablespace\relax % left glue
#1\killspace% % item
\tablespace\hfil}% % right glue
\let\TableItem=\@TableItem % default is centered
\def\RightJustifyTables{\let\TableItem=\@tableright}% % to right justify
\def\LeftJustifyTables{\let\TableItem=\@tableleft}% % to left justify
\def\NoJustifyTables{\let\TableItem=\@TableItem}% % to center
% \TightTables makes the spacing of a table as tight as possible.
% \LooseTables, the default, gives more pleasing spacing.
\def\LooseTables{\let\tablespace=\quad}% % table spacing is \quad
\def\TightTables{\let\tablespace=\space}% % table spacing is space
\LooseTables % default is \quad
% \TrailingSpaces, the default, allows trailing spaces and glue
% to change the appearance of a table. \NoTrailingSpaces removes all
% trailing spaces and glue before inserting the table glue.
\def\TrailingSpaces{\let\killspace=\relax} % do not kill trailing space
\def\NoTrailingSpaces{\let\killspace=\unskip} % kill trailing space
\TrailingSpaces % default
%---------------------------------------*
% Table Height and Width:
% Normally tables are set to their natural width. If \tablewidth
% has been set then we set the table to that width instead,
% but only for the next table. Then \tablewidth is turned off
% \setRuledStrut sets up the vertical strut \tstrut with
% the appropriate dimensions to hold up one line of a ruled table.
\def\setRuledStrut{% sets interlines spacing for ruled tables
\dimen@=\baselineskip % \dimen@ = extra space
\advance\dimen@ by-\normalbaselineskip % between lines
\ifdim\dimen@<.5ex \dimen@=.5ex\fi % minimum space
\setbox0=\hbox{\lparen}% % get character size
\dimen1=\dimen@ \advance\dimen1 by \ht0 % space above line
\dimen2=\dimen@ \advance\dimen2 by \dp0 % space below line
\def\tstrut{\vrule height\dimen1 depth\dimen2 width\z@}%
}%
\def\tstrut{\vrule height 3.1ex depth 1.2ex width 0pt}% default
% \tstrut does not produce the correct spacing if the entry in
% the table is too high. The following constructs a strut higher than its
% argument and then prints the argument. The minimum space value should
% be the same as in \setRuledStrut.
\def\bigitem#1{% % larger table entry
\dimen@=\baselineskip % \dimen@ = extra space
\advance\dimen@ by-\normalbaselineskip % between lines
\ifdim\dimen@<.5ex \dimen@=.5ex\fi % minimum space
\setbox0=\hbox{#1}% % get argument size
\dimen1=\dimen@ \advance\dimen1 by \ht0 % space above line
\dimen2=\dimen@ \advance\dimen2 by \dp0 % space below line
\vrule height\dimen1 depth\dimen2 width\z@ % make strut to size
\copy0}% % print argument
% \vctr{stuff} centers the stuff vertically, so that it can
% appear between two ROWS.
\def\vctr#1{\hfil\vbox to 0pt{\vss\hbox{#1}\vss}\hfil}%
%---------------------------------------*
% Vertical rules:
% \tab, \vb and \Vb are used in a table to separate columns with no
% rule, a thin rule, or a thick rule, respectively. \nextcolumn{<rule>} skips
% to the next column and puts the <rule> between columns. Use this to build
% your own separators.
\def\nextcolumn#1{% % move to next col.
\plaintab\omit#1\relax\colcount % tab, insert #1, count
\plaintab}% % tab to next user col.
\def\tab{% % no rule between columns
\nextcolumn{\relax}}% % count column
\let\novb=\tab % synonym for \tab
\def\vb{% % thin rule between columns
\nextcolumn{\vrule width\thinsize}}% % count and rule
\def\Vb{% % THICK rule between columns
\nextcolumn{\vrule width\thicksize}}% % count and thick rule
\def\dbl{% % double rule between columns
\nextcolumn{\vrule width\thinsize % count and rule
\hskip\thinsize\vrule width\thinsize}}% % and skip and rule
% \TableActive makes | the same as \vb and & the same as \tab so
% these single characters can be used between columns. Here we have to
% make & and | active so we get the active version of the characters,
% hence the temporary change of \catcode.
{\catcode`\|=13 \let|0
\catcode`\&=13 \let&0
\gdef\TableActive{\let|=\vb \let&=\tab}%
}% end \catcode`s
%---------------------------------------*
% Horizontal rules:
% These replacements for \cr put a wide \vrule at the end of the
% line and maybe put a rule under the line, then begin the next line
% with the wide \vrule from the preamble.
\def\crrule{\killspace % \cr plus rule
\tstrut % strut for spacing
\linecount % count this line
\plaincr\tablerule % \cr, regular rule below line
\def\crthick{\killspace % \cr plus thick rule
\tstrut % strut for vertical spacing
\linecount % count this line
\plaincr\thickrule % \cr, rule, begin next line
}%
\def\crnorule{\killspace % \cr plus no rule
\tstrut % strut for spacing
\linecount % count this line
\plaincr % \cr, norule, begin next line
}%
\def\crpart{\killspace % end partial rule line
\linecount % count this line
\plaincr} % and end it
% These rules go across the table.
\def\tablerule{\noalign{\hrule height\thinsize depth 0pt}}%
\def\thickrule{\noalign{\hrule height\thicksize depth 0pt}}%
% Rules for individual columns. You must use \cskip in columns
% with no rules to \omit the \TablePreamble.
\def\cskip{\omit\relax}%
\def\crule{\omit\leaders\hrule height\thinsize depth0pt\hfill}%
\def\Crule{\omit\leaders\hrule height\thicksize depth0pt\hfill}%
%---------------------------------------*
% Counting macros:
% These macros count rows and columns of the table. After the
% first line has been processed \the\ncols is the total number of
% columns in the table, which may be useful. During processing,
% \the\curcol is the number of the current column, while \the\currow is
% the number of the current row.
\def\linecount{% % count and check row
\global\advance\nrows by1% % advance row counter
\ifnum\ncols>0% % if \ncols set
\ifnum\curcol=\ncols\relax\else % if new \ncols different
\immediate\write16% % then write message
{\NX\ruledtable warning: Ncols=\the\curcol\space for Nrow=\the\nrows}%
\fi\fi % end of tests
\global\ncols=\curcol % save columns in \ncols
\global\curcol=1} % reset counter
\def\colcount{\relax %
\global\advance\curcol by 1\relax}% % advance column counter
%---------------------------------------*
% TEXT TABLES.
% To put text in a table use \para{<text>}, with \parasize set
% to the desired width of the text.
\long\def\para#1{% % make a paragraph for tables
\vtop{\hsize=\parasize % width - set before \para called
\normalbaselines % set normal baseline skips
\noindent #1\relax % insert text
\vrule width 0pt depth 1.1ex}% % hold depth of box
%---------------------------------------*
% TABLES.TEX
% For compatability with Cowan's TABLES.TEX we also allow the
% syntax \begintable ... \endtable, which do the same thing.
\def\begintable{\relax % make ruled table
\@BeginRuledTable % initialize table
\@begintable}% % now process table body
\long\def\@begintable#1\endtable{% % ruled table alignment
\@RuledTable#1\endruledtable}% % same as \ruledtable
%>>> EOF TXSruled.tex <<<